﻿@ModelType SistemaINCA.Models.ViewModels.GradosAlumnosModel
@code
    Dim selectListGrados = Model.listGrados.Select(Function(m) New SelectListItem _
                                                                    With {.Text = String.Format("{0} Año {1} Sección {2} ({3})", m.GRADO, m.ESPECIALIDAD, m.SECCION, m.ANIO_ESCOLAR), _
                                                                          .Value = String.Format("{0}-{1}-{2}", m.GRADO, m.ESPECIALIDAD, m.ANIO_ESCOLAR)})
End Code
<script type="text/javascript">
    $(function () {  //document.Ready()
        var $cmbGrado = $("#cmb-list-grados");
        $cmbGrado.on({
            change: function () {
                var id = $(this).val();
                if (id)
                    _loadNotasGrado(id);
            }
        });
    })

    _loadNotasGrado = function (idG) {
        var $tblN = $('#tbl-notas-grado');
        $tblN.attr("data-id", idG);
        $tblN.empty();
        $tblN.LoadPartialView({
            LoadElementID: 'lp-tbl-ng',
            URL: '/Alumnos/PartialView_NotasPeriodosGrado',
            Parametros: { NIE: $tblN.attr('data-NIE'), IDGrado: idG }
        });
    }
</script>

@If Not Model.listGrados.Count.Equals(0) Then
    @<div> @*CREAMOS EL COMBOBOX PARA SELECCIONAR LOS GRADOS*@
        <span class="sys-titulos">Seleccione el grado:</span>
        <span>@Html.DropDownList("cmb-list-grados", selectListGrados, "Seleccione el grado que desea visualizar", New With {.style = "font-size: 12px; width: 400px;", .class = "combobox-list"})</span>
    </div>
    @<div class="loading-panel" id="lp-tbl-ng">
        <img src="@Url.Content("~/Content/loading.gif")" alt="Por favor espere..."/>
        <p>Por favor espere un momento...</p>
    </div>
    @<div id="tbl-notas-grado" data-id="" data-NIE="@Model.NIE" style="margin-top: 20px;">
     </div>
Else 'SI NO REGRESO NINGUN GRADOS DEL ALUMNO MOSTRAMOS EL MENSAJE
    @<div>
        Lo sentimos, pero no se encontraron los grados a los que ha pertenecido el alumno seleccionado. Intente refrescar la pagina (F5), o informe de este error con el administrador del sistema.
     </div>
End If
